Linux

Doom was first ported to Linux in 1994 by Dave Taylor of id Software. The last Linux Doom binaries were provided by id on October 13, 1996 through the company's server. It was this version whose source code was later released (the DOS version could not be released due to copyright issues concerning the sound library). Originally, the code was distributed under the Doom Source License, but it was later reissued under the.

Shareware versions of the game were commonly packed onto Linux discs, such as those included with the books Linux Secrets (alongside Taylor's ), Using Linux and Linux Unleashed, and packages such as the Linux Complete Starter Kit.

Doom 3 also received an in-house Linux port by programmer, released on October 1, 2004.

The Google Stadia versions of Doom (2016), Doom Eternal, and Doom 64 ran on a Debian server, but these ports have not been released to the general public.

Source ports running on Linux

 * CGDoom
 * Chocolate Doom
 * csDoom
 * Doom Legacy
 * Doomsday
 * Doom SysAdmin Tool
 * DOSDoom
 * EDGE
 * Eternity Engine
 * ggiDoom
 * GLHeretic
 * GZDoom


 * Linux Doom
 * Linux Heretic
 * Linux Hexen
 * LsdlDoom
 * LsDoom
 * LxDoom
 * Odamex
 * PowerDoom
 * psDoom
 * PmDoom
 * PrBoom
 * PrBoom+


 * ReMooD
 * SDL Doom
 * SDL Hexen
 * SGI Doom
 * Skulltag
 * SvStrife
 * Vavoom
 * X-Doom
 * XDoom
 * Zandronum
 * ZDoom

In addition, the original DOS version can be run using DOSBox as well as Doom95 or Doom Classic/Unity via.

The 2020 remaster for Doom 64 has not been released for Linux, but the earlier Doom 64 EX port is compatible. The Doom64EX-Plus fork is compatible with the DOOM64.WAD from the remaster as of version 3.6.0.

Dhewm3, RBDOOM-3-BFG, DOOM BFA and most other Doom 3 source ports are also Linux compatible.

Editors running on Linux

 * Eureka
 * Simple Doom Editor
 * SLADE
 * Yadex
 * Ultimate Doom Builder (from source)
 * ReDoomEd